# 通过kay来索引对应的值，并且返回
dic = {"jay": "周杰伦", "金毛狮王": "谢逊"}
val = dic["jay"]
print(val)

# dict()  函数，将其他类型转换成字典类型：
items1 = [('name', 'Gumby'), ('age', 42)]
d = dict(items1)
print(d)

items2 = dict(name="Gumby", age=42)
print(items2)

# 字典的基本操作
items3 = {"jay": "周杰伦", "金毛狮王": "谢逊"}
print(len(items3))  # 返回元素个数
print(items3["jay"])  # 返回key对应的值

items3["jay"] = "周天王"  # 给k对应的值进行赋值操作
print(items3)

del items3["jay"]  # 删除键值对
print(items3)

d1 = {"a": 100, "b": 99, "c": 98}
print("d1的迭代器：", d1.items())
sorted_t1 = sorted(d1.items(), key=lambda item:item[1])
print(sorted_t1)